﻿
/*
 ***************************************************************************
 * Microsoft Visual C# .NET
 * 名称：       Shpm.App.Commons.Db.Beans.Inp.InpPersonBonusPenaltyBean
 * 类型：       数据访问层
 * 功能说明：   员工奖惩记录数据对象
 * 作者：       徐傲明
 * 创建日期：   2007/11/12
 * 修改日期     修改者      修改内容
 * 
 * 
 * ---
 ***************************************************************************
*/
using System;
using System.Collections.Generic;
using System.Text;
using Shpm.System.Db;

namespace Shpm.App.Commons.Db.Beans.Inp
{
    [Serializable()]
    public class InpPersonBonusPenaltyBean : ShpmBaseBean
    {


        public InpPersonBonusPenaltyBean()
        {

        }
        private Nullable<int> rowId;//主键编号
        private string employeeId;//员工编号
        private Nullable<DateTime> beginDate;//开始日期
        private Nullable<DateTime> endDate;//结束日期
        private Nullable<decimal> amount;//金额
        private string hortationType;//奖惩状态
        private Nullable<byte> commitFlg;//提交标志
        private string commitId;//提交员工编号
        private string commitMemo;//提交人意见
        private Nullable<byte> auditingFlg;//审核标志
        private string auditingId;//审核员工编号
        private string auditingMemo;//审核人意见
        private Nullable<byte> cancelFlg;//撤消标志

        public Nullable<int> RowId
        {
            get
            {
                return rowId;
            }
            set
            {
                rowId = value;
            }
        }
        public string EmployeeId
        {
            get
            {
                return employeeId;
            }
            set
            {
                employeeId = value;
            }
        }

        public Nullable<DateTime> BeginDate
        {
            get
            {
                return beginDate;
            }
            set
            {
                beginDate = value;
            }
        }
        public Nullable<DateTime> EndDate
        {
            get
            {
                return endDate;
            }
            set
            {
                endDate = value;
            }
        }
        public Nullable<decimal> Amount
        {
            get
            {
                return amount;
            }
            set
            {
                amount = value;
            }
        }
        public string HortationType
        {
            get
            {
                return hortationType;
            }
            set
            {
                hortationType = value;
            }
        }
        public Nullable<byte> CommitFlg
        {
            get
            {
                return commitFlg;
            }
            set
            {
                commitFlg = value;
            }
        }
        public string CommitId
        {
            get
            {
                return commitId;
            }
            set
            {
                commitId = value;
            }
        }
        public string CommitMemo
        {
            get
            {
                return commitMemo;
            }
            set
            {
                commitMemo = value;
            }
        }
        public Nullable<byte> AuditingFlg
        {
            get
            {
                return auditingFlg;
            }
            set
            {
                auditingFlg = value;
            }
        }
        public string AuditingId
        {
            get
            {
                return auditingId;
            }
            set
            {
                auditingId = value;
            }
        }
        public string AuditingMemo
        {
            get
            {
                return auditingMemo;
            }
            set
            {
                auditingMemo = value;
            }
        }
        public Nullable<byte> CancelFlg
        {
            get
            {
                return cancelFlg;
            }
            set
            {
                cancelFlg = value;
            }
        }



    }
}
